package com.data.codegenerate.generate.pojo;

import java.util.Map;

public class TableVo {
    private String entityName;
    private String entityPackage;
    private Map<?, ?> extendParams;
    private Integer fieldRequiredNum;
    private Integer fieldRowNum;
    private String ftlDescription;
    private String primaryKeyPolicy;
    private Integer searchFieldNum;
    private String sequenceCode;
    private String smallEntityName;
    private String tableName;

    public String getEntityPackage() {
        return this.entityPackage;
    }

    public String getTableName() {
        return this.tableName;
    }

    public String getEntityName() {
        return this.entityName;
    }

    public String getFtlDescription() {
        return this.ftlDescription;
    }

    public void setEntityPackage(String entityPackage2) {
        this.entityPackage = entityPackage2;
    }

    public void setTableName(String tableName2) {
        this.tableName = tableName2;
    }

    public void setEntityName(String entityName2) {
        this.entityName = entityName2;
    }

    public void setFtlDescription(String ftlDescription2) {
        this.ftlDescription = ftlDescription2;
    }

    public String getPrimaryKeyPolicy() {
        return this.primaryKeyPolicy;
    }

    public String getSequenceCode() {
        return this.sequenceCode;
    }

    public void setPrimaryKeyPolicy(String primaryKeyPolicy2) {
        this.primaryKeyPolicy = primaryKeyPolicy2;
    }

    public void setSequenceCode(String sequenceCode2) {
        this.sequenceCode = sequenceCode2;
    }

    public Integer getFieldRowNum() {
        return this.fieldRowNum;
    }

    public void setFieldRowNum(Integer fieldRowNum2) {
        this.fieldRowNum = fieldRowNum2;
    }

    public Integer getSearchFieldNum() {
        return this.searchFieldNum;
    }

    public void setSearchFieldNum(Integer searchFieldNum2) {
        this.searchFieldNum = searchFieldNum2;
    }

    public Integer getFieldRequiredNum() {
        return this.fieldRequiredNum;
    }

    public void setFieldRequiredNum(Integer fieldRequiredNum2) {
        this.fieldRequiredNum = fieldRequiredNum2;
    }

    public Map<?, ?> getExtendParams() {
        return this.extendParams;
    }

    public void setExtendParams(Map<?, ?> extendParams2) {
        this.extendParams = extendParams2;
    }

    public String getSmallEntityName() {
        return this.entityName.substring(0, 1).toLowerCase() + this.entityName.substring(1);
    }

    public void setSmallEntityName(String smallEntityName2) {
        this.smallEntityName = smallEntityName2;
    }

    public String toString() {
        return "{\"tableName\":\"" + this.tableName + "\",\"ftlDescription\":\"" + this.ftlDescription + "\",\"primaryKeyPolicy\":\"" + this.primaryKeyPolicy + "\",\"sequenceCode\":\"" + this.sequenceCode + "\",\"entityPackage\":\"" + this.entityPackage + "\",\"entityName\":\"" + this.entityName + "\",\"fieldRowNum\":\"" + this.fieldRowNum + "\",\"searchFieldNum\":\"" + this.searchFieldNum + "\",\"fieldRequiredNum\":\"" + this.fieldRequiredNum + "\"}";
    }
}
